@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; line-height:180%; font-size:12px; background-color:#2c4762; background-image:url('images/main_bg.jpg');
	background-repeat:repeat-x; font-family:"微软雅黑","宋体";
}
ul,li,form,img{margin:0px; padding:0px;}
a:link,a:visited{ text-decoration:none}
a:hover{ text-decoration:underline}
/**/
#main{width:900px; margin:0 auto;}
#main_left{width:655px;float:left}
#main_right{width:243px;float:left}
.clear{ clear:both;}
/*login*/
#login_map{ background-image:url('images/login_map.jpg'); background-repeat:no-repeat;height:505px; width:1200px; margin:0 auto}
#map_logo{width:180px;height:53px; background-image:url('images/logo.png');background-repeat:no-repeat;margin-top:28px; margin-left:50px; float:left}
#map_logo a{width:178px;height:53px; display:block;}
.login_form{ margin-left:160px;padding-top:133px;}
#loginMail{ width:185px; height:38px; line-height:38px; vertical-align:middle; border:0px; background-image:url('images/login_uid.jpg');padding-left:5px;}
#loginPassword{ width:185px; height:38px;line-height:38px; vertical-align:middle; border:0px; background-image:url('images/login_pwd.jpg');padding-left:5px;}
.loginBtn{ background-image:url('images/login_btn.jpg');vertical-align:middle; width:66px; height:37px; background-repeat:no-repeat;border:0px; cursor: pointer;}
.user_reg{background-image:url('images/reg_btn.jpg');width:66px; height:30px;background-repeat:no-repeat;border:0px;
		float:right;cursor: pointer; margin-top:50px;}
.user_reg a{ display:block;width:66px; height:30px;}
/*header*/
#header{ height:90px; width:900px; margin:0 auto;}
.logo{ background-image:url('images/logo.png');width:175px;height:51px;float:left}
.logo a{display:block;width:180px;height:53px;}
.header_menu{float:left;width:660px;margin-top:40px;margin-left:20px;}
.header_menu li{float:left; list-style:none;}
.header_menu a{color:#fff;display:block;margin:2px 10px;font-size:15px;}

/*pub*/
#pub_header{ background-image:url('images/pub_header.jpg'); width:900px;height:14px;}
#pub_main{ background-image:url('images/pub_bg.jpg'); background-repeat:repeat-x; overflow:hidden;}
.topic{ margin:10px 0px;float:left;width:645px}
.userIcon{ width:90px; margin:0 auto;float:left;}
.userIcon img{ width:60px; margin-left:16px;border:1px #ccc solid;}
.topicMain{float:left; width:548px;}
.topic_header{background-image:url('images/box_header.png');width:542px; background-repeat:no-repeat;padding-left:10px;}
.topic_header span{display:block;color:#a8b1bf;padding-left:10px;}
.topic_show{float:left;}
.topic_show a:link,.topic_show a:visited{color:#a8b1bf; text-decoration:none;}
.topic_show a:hover{ color:#ccc;text-decoration:underline;}
.topic_content{ background-color: #FFFFFF;padding: 3px 0px 3px 10px;;width: 524px;margin-left: -2px; color:#575656}
.topic_menu{background-color: #FFFFFF;padding: 3px 0px 3px 10px;;width: 524px;margin-left:8px;text-align:right;}
.topic_menu span{color:#b3bbc3;cursor:pointer;margin:0px 5px;}
.topic_footer{background-image:url('images/box_footer.png');background-repeat:no-repeat; width:534px;height:11px; margin-left:8px;}
/*send box*/
#sendUser{ margin-top:30px; margin-left:20px;float:left;}
#sendUser img{border:1px #ccc solid;}
#sendBox{float:left;width:553px}
#sendBox ul{height:24px; margin-left:20px;color:#fff; font-size:13px; cursor:pointer;}
#sendBox li{float:left;list-style:none;width:75px;height:23px; background-color:#1f354c;margin-right:10px; text-align:center;}
.boxMain{ background-image:url('images/box_header.png');width:542px; background-repeat:no-repeat; margin-left:10px;}
.boxMain .content{ width:534px;background-color:#fff;margin-left:8px; margin-top: 3px;}
.boxMain .content span{background-position:-200px -132px;padding-left:24px;display:block;height:30px;width:30px;margin-left: 10px;cursor:pointer;}
#wbContent{ width:508px;height:92px; margin-left:10px;border:1px #ccc solid;}
.boxFooter{ background-image:url('images/box_footer.png');background-repeat:no-repeat; width:534px;height:11px; margin-left: 18px;}
#sendBtn input{ background-image:url('images/sendBtn.png'); background-repeat:no-repeat; width:67px;
		height:27px;border:0px; cursor:pointer;margin-top: 3px;float:right}
/*box*/
.box_icon{ cursor:pointer;}
#iconMyBox{display:none;background-color:#fff;padding:1px 5px; position:absolute;margin-top: 12px;width:450px;border:1px solid #ccc;}
.close{ border-bottom:#999 1px solid; overflow:hidden}
.close em{ cursor: pointer;float: right;font-size: 25px}
#iconMyBox img{margin:1px}
#sending{display:none;}
/*right*/
#main_right{color:#d5dae0}
#main_right li{ list-style:none}
.right_all_bg{background-image:url('images/all_bg.png'); background-repeat:no-repeat;}
.right_top{ background-image:url('images/right_top.png'); background-repeat:no-repeat; width:220px; height:35px; margin-top:10px;}
.top_guanzhu{background-image:url(images/all_bg.png); background-repeat:no-repeat;background-position: -484px 81%;
		padding-left:40px;font-size:16px; line-height:30px;}
.top_shoucang{background-image:url(images/all_bg.png); background-repeat:no-repeat;background-position: -485px 90%;
		padding-left:40px;font-size:16px; line-height:30px;}
.line{background-image: url("images/all_bg.png");background-position: -383px -320px;
    background-repeat: no-repeat;height: 20px;}
.right_box_bg{ background-color:#3f5870; overflow:hidden;padding:6px; margin-left:10px;width:204px;}
#main_right a:link,right_tag_ul a:visited{color:#d5dae0;text-decoration:none;}
#main_right a:hover{ color:#fff; text-decoration:underline;}
#main_right h2{margin-left:10px; font-size:16px}
/*hot user*/
.hot_user li{ float:left;margin-right:6px;}
.hot_user li img{border:1px #374d63 solid;}
/*right config*/
.config{margin-left:16px;}
.config span{ display:block;background-image:url('images/all_bg.png'); background-repeat:no-repeat;float: left;height: 18px; width: 18px;}
.config .myhome{background-position:-100px 6px;}
.config .mywb{background-position:-100px -16px;}
.config .myfs{background-position:-100px -136px;}
.config .mymsg{background-position:-100px -56px;}
.config .myconfig{background-position:-100px -156px;}
.config a:link,.config a:visited{color:#D5DAE0; text-decoration:none}
.config a:hover{color:#CCC; text-decoration:underline;}
.right_tag_ul,.right_topic_ul{margin-left:10px;}
.login_usre_tag{margin-left:16px;}
/*un*/
.un_user_img{border:#ccc 1px solid;margin-left:16px;width:120px;float:left}
.un_usre_info{float:left;margin-left:10px;}
/*login*/
.login_user_img{border:#ccc 1px solid;margin-left:16px;width:120px;float:left}
.login_user_info{float:left;margin-left:15px;}
/*tag bg*/
#tag_header{background-image:url('images/topic_header.jpg'); width:900px;height:12px;}
#tag_main{ background-color:#f3f7fa;overflow:hidden;height:400px;padding:20px 30px}
#tag_footer{background-image:url('images/topic_footer.jpg'); width:900px;height:13px;}
#tag_main span{margin:9px 10px; line-height:180%; display:block;float:left; white-space: nowrap;}
#tag_main a{color:#645b49}
/*group*/
#group_main{ background-color:#f3f7fa;overflow:hidden;height:550px;padding:20px 30px}
.group_div{width:190px;height:150px;float:left;maring:5px 10px;padding:10px;}
.group_div img{float:left}
.group_div h2{float:left; margin-left:5px;color:#323429}
.group_div .memo,.group_div .count{color:#676664}
.group_div .count span{ font-weight:bold}
/*home*/
.att_user{margin-left:16px;}
.att_user li{ float:left;margin-right:6px;}
.att_user li img{border:1px #374d63 solid;}
/*images*/
#images{
	width:900px;margin:0 auto;height:560px;position:relative;
}
/*show*/
.show_header{
	margin-top:10px; margin-left:10px; overflow:hidden; margin-bottom:10px;
}
.show_main{padding:10px;}
.wbShow{color:#fff}
.cmList{color:#d3d6d9}
.cmList td{padding-left:10px;padding-top:3px;}
.cmList a,.wbShow a{color:#82b7e8}
.cmList span{color:#b6b5b5}
.wbContentshow{border:#183654 solid 1px; background-color:#37597b;padding:2px;color:#cccccc}
/*ajax comment*/
.commentDiv{padding:3px 10px; text-align: left;}
.commentDiv ul li{ list-style-type: none;}
.commentDiv li img{border:2px solid #ccc;}
.commentDiv span{color:#575656;padding:2px 5px;}
.commentDiv em{color:#B3BBC3; font-style: normal;}
.commentDiv .inputBox{width:400px;}
/*img*/
.iconImg{border:1px solid #ccc;padding:1px;}
.iconImgNoSpace{ border: 2px solid #CCCCCC;}
/*user*/
.user_left{float:left;width:699px;}
.user_right{float:left}
.user_left li{margin:15px 0px;}
.user_right ul li{ list-style-type:none; background-color:#2d6fcc;width:180px;height:26px;margin-bottom:10px; 
		text-align:center;padding-top:10px;font-weight:bold;}
.user_right a{color:#fff}
.user_header{margin-left:21px;background-image:url('images/user_header.png'); background-color:#fff;height:6px;}
.user_footer{ margin-left:20px;background-image:url('images/user_footer.jpg'); height:8px;}
.user_main{padding:5px;margin-left:22px;overflow:hidden; background-color:#fff;}
.user_now a{color:#000;}
/*page*/
.page{ text-align:center;}
.page a{color:#ccc;display:block;float:left;padding-right:10px;}
/*reg*/
.userRegForm{margin-left:200px;padding-top:80px;}
.userRegForm li{ list-style-type:none;margin-bottom:10px;color:#fff}
.userRegForm li span{width:80px; display:block;float:left; font-weight:bold;color:#fff}
.regInput,.regInputHome{width:300px; height:32px; line-height:32px; border:1px solid #ccc;padding-left:5px; background-repeat:no-repeat;}
.regInputHome{width:160px;}
.userRegForm input{ vertical-align:middle;}
#reg_submit{ background-image:url('images/reg_acc_btn.jpg'); width:104px;height:37px;border:0px;margin-left:260px; cursor:pointer;}
/*footer*/
#footer{width:900px; text-align:center; margin:0 auto;color:#8d9faf;font-weight:bold;height:30px;overflow:hidden;}
/*map*/
.mapleft{float:left;width:64px;}
.mapconent{float:right;width:280px;border:#fff 1px solid;}
.map .title{overflow:hidden;width:270px;margin-left:10px;}
.title a:link,.mpa .title a:visited{color:#535353;}
.map .time{padding-left:10px}














